
@font-face {
    /* font-properties */
    font-family: zrs;
    src: url('/fonts/SourceHanSansSC-Light.otf'); 

}

@font-face {
    /* font-properties */
    font-family: syht;
    src: url('/fonts/SourceHanSansSC-Regular.otf'); 

}

html,body{

	font-family: zrs;	

}

a{

	color:inherit;

}
.ziti {
    font-family: syht;
    font-size: 16pt;
}

/*首页导航开始*/

.header{

	width: 100%;

	border-bottom:10px solid #f18000;

	background: #f5f5f5;

	padding:0 5%;

	position: relative;

	z-index: 999;

}

.header .logo img{

	display: block;

	float: left;	

}

.header .nav{

	float: right;

	position: relative;

	bottom: 0;

	margin-top: 95px;

	padding-bottom: 8px;

	display: block;

}

.header .nav>li{

	float: left;

	font-size: 20px;

	padding:0 16px;

	position: relative;

}

.header .nav>li>a{

	padding: 12px 10px;

	display: inline-block;

	transition:all 0.3s;

}

.header .nav>li.active>a,.header .nav>li>a:hover{

	color: #fff;

	background: #f18000;

	border-radius: 5px;

}

.header .nav>li:last-child{

	margin-left: 30px;

}

.header .nav .down_ul{

	position:absolute;

	width: 100%;

	text-align: center;

	left: 0;	

	background: #efefed;

	top: 70px;

	font-family: syht;

	font-size: 17px;

	display: none;

}

.header .nav .down_ul li{

	margin:8px 0;

}

.header .nav .down_ul li a:hover{

	text-decoration: none;

	color: #f18000;

}

@media (max-width:1715px) {

	.header{		

		border-bottom:6px solid #f18000;

		background: #f5f5f5;

		padding:0 3%;

	}

	.header .logo img{		

		width: 300px;	

	}

	.header .nav{		

		margin-top: 69px;

		padding-bottom: 8px;

	}

	.header .nav>li{		

		font-size: 18px;

		padding:0 14px;		

	}

	.header .nav>li>a{

		padding: 10px 8px;		

	}	

	.header .nav>li:last-child{

		margin-left: 20px;

	}

	.header .nav .down_ul{

		top: 59px;

		font-size: 15px;		

	}

	.header .nav .down_ul li{

		margin:7px 0;

	}	

}

@media (max-width:1400px) {

	.header{		

		border-bottom:4px solid #f18000;		

		padding:0 3%;

	}

	.header .logo img{		

		width: 250px;	

	}

	.header .nav{		

		margin-top: 52px;

		padding-bottom: 8px;

	}

	.header .nav>li{		

		font-size: 16px;

		padding:0 10px;		

	}

	.header .nav>li>a{

		padding: 10px 8px;		

	}	

	.header .nav>li:last-child{

		margin-left: 20px;

	}

	.header .nav .down_ul{

		top: 50px;

		font-size: 14px;		

	}		

}

@media (max-width:1199px) {

	.header{

		width: 100%;

		border-bottom:5px solid #f18000;

		background: #f5f5f5;

		padding:0 5%;

		position: fixed;

		top: 0;

		left: 0;

	}

	.down_btn{

		height: 50px;

		width: 50px;

		background: #a7a7a7;

		position: absolute;

		right: 20px;

		top: 50%;

		margin-top: -15px;

		border-radius: 8px;

		cursor: pointer;

	}

	.down_btn div{

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%,-50%);

		width: 70%;

		overflow: hidden;



	}

	.down_btn span{

		display: block;

		width: 100%;

		height: 2px;

		margin:8px auto;

		background: #ddd;

		border-radius: 1px;

		transition:all 0.3s;

		position: relative;

		left: 0;

	}

	.down_btn .active span:nth-child(1){

		left: 2px;

	}

	.down_btn .active span:nth-child(2){

		left: 8px;

	}

	.down_btn .active span:nth-child(3){

		left: 16px;

	}



	.header .logo img{

		display: block;

		float: left;	

	}

	.header .nav{

		float: none;			

		margin-top: 0;

		padding-bottom: 0;

		display: block;

		position:absolute;

		background: #fff;

		width: 100%;

		bottom: auto;

		top:100%;

		left: 0;

		padding:20px 0;

		overflow-y: scroll;

		display: none;

		

	}

	.header .nav>li{

		float: none;

		font-size: 18px;

		padding:0 16px;

		position: relative;

		text-align: center;

		margin-bottom: 5px;

	}

	.header .nav>li>a{

		padding: 12px 10px;

		display: block;

		transition:all 0.3s;	

	}

	.header .nav>li.active>a,.header .nav>li>a:hover{

		color: #fff;

		background: #f18000;

		border-radius: 5px;

	}

	.header .nav>li:last-child{

		margin-left: 0px;

	}

	.header .nav .down_ul{

		position:static;

		width: 100%;

		text-align: center;

		left: 0;	

		background: #efefed;

		top: 70px;

		font-family: syht;

		font-size: 17px;

		display: none;

		padding: 5px 0;

		margin-top: 3px;

		border-radius: 10px;

	}

	.header .nav .down_ul li{

		margin:8px 0;

	}

	.header .nav .down_ul li a:hover{

		text-decoration: none;

		color: #f18000;

	}

}

@media (max-width:767px) {

	.header .logo img{		

		width: 190px;	

	}

	.down_btn{

		height: 45px;

		width: 45px;

		background: #a7a7a7;

		position: absolute;

		right: 20px;

		top: 50%;

		margin-top: -15px;

		border-radius: 8px;

		cursor: pointer;

	}

	.down_btn div{

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%,-50%);

		width: 70%;

		overflow: hidden;



	}	



}

/*首页导航结束*/



/*banner开始*/



.slogen img{

	width: 100%;

	display: block;

}

.banner_box{

	padding-top: 7.3vw;

	padding-bottom: 4.9vw;

	background: url(../images/banner_bg.jpg) no-repeat center/cover;

	position: relative;

}

.banner{

	max-width: 1470px;

	margin:0 auto;

	box-shadow: 0px 0px 33px 0px rgba(0, 0, 0, 0.35);

	overflow: hidden;

	border-radius: 15px;

	position: relative;

	z-index: 5;

}

.banner img{

	display: block;

	width: 100%;



}

.bx-wrapper .bx-viewport{

	background: none;

	

}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{

	bottom: 15px;

}

.banner .bx-wrapper .bx-pager.bx-default-pager a{

	width: 50px;

	height: 50px;

	border-radius: 50%;

	margin:0 15px;

}

.banner .bx-wrapper .bx-pager.bx-default-pager a.active{

	 box-shadow: 0px 0px 10.05px 1.5px rgba(241, 128, 0, 1);

}

.banner .bx-wrapper .bx-pager.bx-default-pager a{

	background: url(../images/icon_banner1.png) no-repeat center/cover;

}

.banner .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a{

	background: url(../images/icon_banner2.png) no-repeat center/cover;

}

.banner .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a{

	background: url(../images/icon_banner3.png) no-repeat center/cover;

}

.banner .bx-wrapper .bx-controls-direction a{

	width: 4vw;

	height: 4vw;

	margin-top: -2vw;

}

.banner  .bx-wrapper .bx-prev{

	left: 2.6vw;

	background:url(../images/icon_l.png) no-repeat center/cover;

}

.banner  .bx-wrapper .bx-next{

	right: 2.6vw;

	background:url(../images/icon_r.png) no-repeat center/cover;

}

.banner_box .banner_shadow{

	position: absolute;

	left: 50%;

	bottom: 45px;

	z-index: 4;	

	display: block;

	transform: translateX(-50%);

}

@media (max-width:1199px) {

	.banner_box{

		margin-top: 107px;

	}

}

@media (max-width:767px){

	.banner_box{

		margin-top: 82px;

	}

	.banner .bx-wrapper .bx-pager.bx-default-pager a{

		width: 35px;

		height: 35px;		

		margin:0 10px;

	}

}

/*banner结束*/



/*首页产品开始*/

.width{

	max-width:1340px;

	margin:0 auto;

}

.index_title{

	text-align: center;

	margin-bottom: 75px;

}

.index_title h1{

	font-size: 54px;

	margin: 0;

	color: #f27700;

	line-height: 1;

	position: relative;	

}

.index_title h1 span{

	display: inline-block;

	padding:0 65px;

	background: #fff;

	position: relative;

	z-index: 2;

}

.index_title h1::after{

	content: "";

	display: block;

	width: 100%;

	height: 2px;

	background: #535254;

	position: absolute;

	top: 50%;

	margin-top: -1px;

}

.index_title h2{

	font-size: 39px;

	line-height: 1;

	margin: 0;

	margin-top: 2.1vw;

}

.index_pro{

	margin-top: 9.6vw;

}

.pro_slide{

	margin-bottom: 300px;

}

.pro_slide .bx-wrapper .bx-pager{

	padding-top: 0;

}

.pro_slide .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{

	bottom: auto;

	top: 100%;

	background: #fff;

	border-top: 4px solid #f47c00;

	transition:all 0.3s;

}

.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{

	width: 33.3333333333333333%;

	float: left;

	position: relative;

	padding-top: 50px;		

}

.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a{

	display: block;	

	border-radius: 0;

	margin: 0;

	position:absolute;

	height: 100%;

	width: 100%;

	opacity: 0;

	top: 0;

}

.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(1)::after{

	content: "清洁用品";

	color: #fff;

	font-size: 24px;	

	font-family: 'syht UI Light';

	color: #f37e00;

}

.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item.on:nth-child(1)::before{

	content: "";

	display: block;

	width: 100%;

	height: 100%;

	position: absolute;

	top: -4px;

	background: url(../images/icon_j1.png) no-repeat center top;

	transition:all 0.3s;

}

.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(2)::after{

	content: "园林工具";

	color: #fff;

	font-size: 24px;

	color: #004f38;

	font-family: "syht UI Light";

}

.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item.on:nth-child(2)::before{

	content: "";

	display: block;

	width: 100%;

	height: 100%;

	position: absolute;

	top: -4px;

	background: url(../images/icon_j2.png) no-repeat center top;

	transition:all 0.3s;

}

.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(3)::after{

	content: "智能马桶";

	color: #fff;

	font-size: 24px;

	color: #79267d;

	font-family: "syht UI Light";

}

.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item.on:nth-child(3)::before{

	content: "";

	display: block;

	width: 100%;

	height: 100%;

	position: absolute;

	top: -4px;

	background: url(../images/icon_j3.png) no-repeat center top;

	transition:all 0.3s;

}

.pro_slide  .bx-controls-direction{

	display: none;

}



@media (max-width:767px) {

	.index_title{

		text-align: center;

		margin-bottom: 25px;

	}

	.index_title h1{

		font-size: 30px;

	}

	.index_title h1 span{

		padding: 0 30px;

	}

	.index_title h2{

		font-size: 20px;

	}

	.pro_slide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{

		padding-top: 30px;

	}

}

/*首页产品结束*/



/*首页集团开始*/

.index_jituan {
    background: #656366;
    padding-top: 60px;
    padding-bottom: 80px;
}

.index_jituan .jituan_li{

	margin-bottom: 25px;

}

.index_jituan .jituan_li>img{

	display: block;

	width: 100%;	

}

.index_jituan .jituan_li img{

	max-width:100%;

}

.index_jituan .jituan_li .box{

	background: #fff;

	padding-left: 50px;

	padding-right: 50px;

	padding-bottom: 60px;

}

.index_jituan .jituan_li .box .line{

	width: 80%;

	height: 1px;

	background: #99979b;

	margin-bottom: 20px;

}

.index_jituan .jituan_li:nth-child(2) .line{

	width: 85%;

}

.index_jituan .jituan_li:nth-child(3) .line{

	width: 90%;

}

.index_jituan .jituan_li h1,.index_jituan .jituan_li h2{

	margin: 0;

	font-size: 22px;

}

@media (max-width:1400px) {

	.index_jituan .jituan_li h2{

		font-size:  20px;
	}
}

@media (max-width:1199px){

    .index_jituan .jituan_li h2 {
        font-size: 15px;
    }
}

@media (max-width:767px) {

    .index_jituan .jituan_li h2 {
        font-size: 14px;
    }
} 

/*首页集团结束*/



/*首页关于我们开始*/

.index_about{

	margin-top: 160px;

}

.index_about .ul img{

	display: block;

	width: 100%;

	margin-bottom: 10px;

}

@keyframes down_arrow{

	0% {transform: translateY(-10px);}

	100% {transform: translateY(10px);}

}

.index_about .down_arrow{

	width: 32px;

	height: 31px;

	background: url(../images/icon_down.png) no-repeat center/100% auto;

	margin: 25px auto 50px;

	animation: down_arrow 1s infinite alternate;

	-moz-animation: down_arrow 1s infinite alternate;	/* Firefox */

	-webkit-animation: down_arrow 1s infinite alternate;	/* Safari 和 Chrome */

	-o-animation: down_arrow 1s infinite alternate;	/* Opera */

}

.index_about .txt_box{

	font-size: 26px;

	text-align: center;

	height: 280px;

	overflow: hidden;

	margin-bottom: 150px;

	position: relative;

	transition:all 0.5s;

}

.click{

	display: block;

	width: 132px;

	height: 50px;

	position: absolute;

	bottom: 0;

	text-align: center;

	text-decoration: none;

	margin: 0 auto;

	line-height: 50px;

	border:1px solid #6c6966;

	border-radius: 6px;

	font-size: 16px;

	overflow: hidden;

	margin-left: -66px;

	left: 50%;

}

.index_more{
	background: #000;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: #fff;
}

.click span{

	display: inline-block;

	position: relative;

	z-index: 2;

	transition:all 0.3s;

	transition-delay: 0.05s;

}

.click::after{

	content: "";

	display: block;

	position: absolute;

	height: 100%;

	width: 0;

	background: #f07400;

	transition:all 0.3s;

	transition-delay: 0.05s;

	top: 0;

}

.click:hover::after{

	width: 100%;

}

.click:hover{

	color: #fff;

}

.index_title.mt{

	margin-top: 100px;

}

@media (max-width: 767px) {

	.index_about .txt_box{

		font-size: 18px;

		padding: 0 10px;

	}

	.index_about .txt_box p{

		margin-bottom: 5px;

	}

	.click{

		margin-top: 25px;

		margin-bottom: 35px;

	}

	.index_about .down_arrow{

		margin-top: 20px;

		margin-bottom: 30px;

	}

}



/*首页关于我们结束*/



/*首页新闻开始*/

.index_news{

	padding: 35px;

	position:relative;

}

.index_news::before{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	background: #f18000;

	left: 0;

	top: 0;

}

.index_news::after{

	content: "";

	width: 30%;

	height: 100%;

	position: absolute;

	background: #fff;

	right: 0;

	top: 0;

	z-index: 2;

}

.index_news .box{

	position: relative;

	z-index: 3;
}

.index_news img{

	display: block;

	width: 100%;

}

.index_news li{

	padding: 0;

}

.index_news li a{

	display: block;

	width: 100%;

	height: 320px;	

	background: #fff;

	text-decoration: none;

	position: relative;

	background-repeat:no-repeat;

	background-size: cover;

	background-position:center;

}

.index_news li a p{

	position: absolute;

	width: 100%;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	text-align: center;

	margin: 0;

	font-size: 38px;

}

.index_news li a p span{

	display: block;

}

.index_news li a p span.en{

	font-size: 25px;

}

.index_news li.more{

	padding: 20px;

}

.index_news li .border_box{

	border:15px solid #f18000;

	height: 280px;

	transition:all 0.3s;

}

.index_news li .border_box:hover{

	color: #fff;

	background: #f18000;

}

@media (max-width: 767px) {

	.index_news::before{

		content: "";

		width: 100%;

		height: 100%;

		position: absolute;

		background: #f18000;

		left: 0;

		top: 0;

	}

	.index_news::after{

		display: none;

	}

	.index_news{

		padding: 15px;

		position:relative;

	}

}

/*首页新闻结束*/



/*footer开始*/

footer{

	font-family: syht;

	background: #656366;

	border-top: 15px solid #f18000;

	padding-top: 100px;

	padding-bottom: 90px;

	text-align: center;

    margin-top:50px;
}

footer ul{

	display: inline-block;

}

footer li{

	float: left;
}

footer li a{

	display: block;

	margin-bottom: 5px;

}

footer li a *{

	text-align: left;
}

footer li h1{

	margin: 0;

	padding: 0 30px 0 30px;

	font-size: 22px;

	color: #f18000;

	border-right: 1px solid #f18000;

	border-left: 1px solid #f18000;

	margin-bottom: 11px;

    text-align:left;

}

footer li .abox{

    padding-left:30px;

	font-size: 15px;

	color: #ddd;

    text-align:left;

}

footer li.erweima{

	margin-left: 50px;

}

footer li img{

	display: block;

}

footer li.erweima p{

	text-align: center;

	color: #ddd;

	font-size: 15px;

	margin-top: 25px;
}
@media (max-width:1560px) {
   
	footer{
		padding-top: 60px;
	}
	footer li h1{
		font-size: 19px;
		padding: 0 20px 0 20px;
	}
    footer li .abox {
        padding-left:20px;
        font-size: 15px;
    }
	footer li img{
		width: 120px;
		margin:0 auto;
	}

    footer li.erweima {
        margin-left: 30px;
    }

}
@media (max-width:1199px){
    footer li h1 {
        padding: 0 15px 0 15px;
    }
    footer li.erweima {
        margin-top: 30px;
        margin-left: 15px;
    }

    footer li .abox {
        padding-left: 15px;
        font-size: 14px;
    }
}
@media (max-width:767px) {

	footer{		

		margin-top: 40px;

		border-top: 10px solid #f18000;

		padding-top: 50px;

		padding-bottom: 40px;

		padding-right: 20px;

		padding-left: 20px;

		text-align: center;

	}

	footer ul{

		display:block;
	}

	footer li{		

		width: 100%;

		margin-bottom: 20px;

	}

	footer li a *{

		text-align: left;

	}

	footer li h1{

		margin: 0;

		padding: 0 15px;

		font-size: 17px;

		margin-bottom: 8px;

	}

	footer li .abox{

		padding-left:25px;

		font-size: 12px;
	}

	footer li.erweima{

		margin-left: 0;

	}

	footer li img{

		display: block;

		margin:0 auto;

	}

	footer li.erweima p{

		text-align: center;

		color: #fff;

		font-size: 12px;

		margin-top: 25px;

	}

}

/*footer结束*/





/*清洁工具页面开始*/

.neiye_banner img{

	display: block;

	width: 100%;

}

.nwidth{

	max-width: 1546px;	

	margin:0 auto;

}

.neiye_nav_bg{

	background: #fff;

	font-family: syht;;	

}

.neiye_nav_bg .line{

	height: 2px;

	width: 100%;

	background: #a2a0a3;	

}

.neiye_nav {

	padding-left: 100px;

}

.neiye_nav li {

	float: left;

	font-size: 25px;

	padding-top: 70px;

	margin-right: 56px;

	border-bottom: 3px solid transparent;

	padding-bottom: 10px;

	position: relative;

	bottom: -2px;

}

.neiye_nav li.active{

	border-color: #f18000;

}

.neiye_nav li:hover {
    border-color: #f18000;
}

.neiye_nav li  a{
	text-decoration: none;
}

.neiye_nav li a:hover {
    color: #f18000;
}


.qingjie_bg {
    background: url(../images/qingjie/bg.jpg) repeat-y center top/100% auto;
    font-family: syht;
}

.qingjie_bg .nwidth{

	background: #fff;

	padding:30px 15px 50px;

}

.qingjie_bg .qingjie_title{

	text-align: center;

	border:1px solid #aeaeae;

	line-height: 100px;

	max-width:1266px;

	margin:0 auto;

}

.qingjie_bg .xilie_ul{

	max-width:1266px;

	margin:0 auto;

	border-left:1px solid #aeaeae;

}

.qingjie_bg .xilie_ul li{

	border-right:1px solid #aeaeae;

	border-bottom:1px solid #aeaeae;

	padding-top: 20px;

}

.qingjie_bg .xilie_ul li a{

	text-decoration: none;

}

.qingjie_bg .xilie_ul li img{

	display: block;

	margin:0 auto;

	max-width: 235px;

}

.qingjie_bg .xilie_ul li h1{

	width: 90%;

	margin:0 auto;

	border-top: 1px solid #aeaeae;

	margin-top: 25px;

	font-size: 22px;

	text-align: center;

	line-height: 55px;

	position: relative;

}

.qingjie_bg .xilie_ul #buxianshi h1 {
    border-top: 0px;
    padding-bottom:1px;
}

.qingjie_bg .xilie_ul li h1 span{

	display: block;

	width: 50px;

	height: 50px;

	text-align: center;

	line-height: 50px;

	position: absolute;

	background: #f18000;

	color: #fff;

	left: 5px;

	top: -20px;

	transition:all 0.9s;

}

.qingjie_bg .xilie_ul li h1 span  img{
        width: 70px;
        height: auto;
    }

.qingjie_bg .xilie_ul li:last-child *{

	opacity: 0;

}

.qingjie_bg .xilie_ul li:hover span{

	left: 80%;

}

#quanxianshi li:last-child * {
    opacity: 1;
}

#bishilog h1 span {
    background: #fff;
    height: auto;
}

    @media (max-width:767px) {
    .neiye_nav_bg .line{

		height: 1px;

		width: 100%;

		background: #a2a0a3;	

	}

	.neiye_nav {

		padding:0 15px;

		text-align: center;

	}

	.neiye_nav li {

		float: none;

		font-size: 18px;

		padding-top: 20px;

		margin-right: 5px;

		margin-left: 5px;

		border-bottom: 3px solid transparent;

		padding-bottom: 10px;

		position: relative;

		bottom: -2px;

		display: inline-block;

	}

	.neiye_nav li:last-child{

		margin-right: 0;

	}	

	.qingjie_bg .nwidth{		

		padding:30px 0px 50px;

	}

	.qingjie_bg .qingjie_title{	

		line-height: 80px;		

		font-size: 22px;

	}

	.qingjie_bg .xilie_ul{

		max-width:1266px;

		margin:0 auto;

		border-left:1px solid #aeaeae;

	}	

	.qingjie_bg .xilie_ul li{

		padding-right: 5px;

		padding-left: 5px;

	}

	.qingjie_bg .xilie_ul li h1{		

		margin-top: 20px;

		font-size: 18px;		

		line-height: 35px;	

		padding-top: 10px;	

	}

	.qingjie_bg .xilie_ul li h1 span{		

		width: 40px;

		height: 40px;

		text-align: center;

		line-height: 40px;

		position: static;

		margin:0 auto;

	}

	.qingjie_bg .xilie_ul li:last-child *{

		opacity: 0;

	}

	.qingjie_bg .xilie_ul li:hover span{

		left: 80%;

	}

    #quanxianshi li:last-child * {
        opacity: 1;
    }
}

.mt_none{

	margin-top: 0;

}

.no_bg{

	background: none!important;

}

/*清洁工具页面结束*/



/*清洁工具二级页面*/

.xtitle{

	border-bottom: 5px solid #c1c1c1;

	font-family: zrs;

	padding-bottom: 15px;

}

.xtitle *{

	margin: 0;

}

.xtitle h1{

	width: 150px;

	height: 150px;

	background: #f18000;

	text-align: center;

	line-height: 150px;

	color: #fff;

	font-size: 75px;

	float: left;

	margin-right: 30px;

}

.xtitle h2{

	font-size: 50px;

	color: #f18000;

	padding-top: 15px;

}

.xtitle h3{

	font-size: 45px;

	margin-top: 15px;	

}

.yema{

	clear: both;

	font-family: syht;

	text-align: right;

}

.yema input{

	width: 50px;

	padding-right: 40px;

}

.yema a,.yema span{

	display: inline-block;

	margin:0 3px;

}

.qingjie_bg .xilie2_ul{

	max-width:1266px;

	margin:0 auto;	

}

.qingjie_bg .xilie2_ul li{	

	padding-top: 20px;

	padding-right: 13px;

	padding-left: 13px;

	margin-bottom: 40px;

	position: relative;

}

.qingjie_bg .xilie2_ul .icon_new{

	width: 106px;

	height: 106px;

	position: absolute;

	top: -2px;

	left: -2px;

	background: url(../images/new.png) no-repeat center;

}

.qingjie_bg .xilie2_ul li a>div{

	background: #fff;

	position: relative;

}

.qingjie_bg .xilie2_ul li a{

	text-decoration: none;

}

.qingjie_bg .xilie2_ul li img{

	display: block;

	margin:0 auto;

	max-width: 100%;

}

.qingjie_bg .xilie2_ul li h1{

	width: 90%;

	margin:0 auto;

	border-top: 1px solid #aeaeae;

	margin-top: 25px;

	font-size: 18px;

	text-align: center;

	line-height: 55px;

	position: relative;

}

.qingjie_bg .xilie2_ul li h1 span{

	display: block;

	padding:0 15px;

	height: 35px;

	text-align: center;

	line-height: 35px;

	position: absolute;

	background: #f18000;

	color: #fff;

	left: 14px;

	top: -20px;

	transition:all 0.9s;

	font-size:20px;

}

.qingjie_bg .xilie2_ul li:hover span{

	left: 80%;

}

.qingjie_bg .xilie2_ul .imgxianzhi img {
    width:auto;
    height:auto;
    max-width:165px;
    max-height:370px
}

@media (max-width:767px) {
    .xtitle{

		border-bottom: 3px solid #c1c1c1;

		font-family: zrs;

		padding-bottom: 15px;

	}

	.xtitle *{

		margin: 0;

		text-align: center;

	}

	.xtitle h1{

		width: 150px;

		height: 150px;

		background: #f18000;

		text-align: center;

		line-height: 150px;

		color: #fff;

		font-size: 75px;

		float: none;

		margin-right: 30px;

		margin:0 auto;

	}

	.xtitle h2{

		font-size: 40px;		

		padding-top: 10px;

	}

	.xtitle h3{

		font-size: 35px;

		margin-top: 10px;	

		margin-bottom: 10px;

	}

	.qingjie_bg .xilie2_ul{

		max-width:1266px;

		margin:0 auto;		

	}	

	.qingjie_bg .xilie2_ul li{

		padding-right: 5px;

		padding-left: 5px;

	}

	.qingjie_bg .xilie2_ul li h1{		

		margin-top: 20px;

		font-size: 16px;		

		line-height: 35px;	

		padding-top: 10px;	

	}

	.qingjie_bg .xilie2_ul li h1 span{

		

		height: 40px;

		text-align: center;

		line-height: 40px;

		position: static;

		margin:0 auto;

	}

}

/*清洁工具二级页面*/



/*产品详情页面开始*/

.chanpin_d .ltitle{

	border-bottom: 5px solid #c1c1c1;

	font-family: zrs;

	padding-bottom: 20px;

	padding-left: 80px;

}

.chanpin_d .ltitle *{

	margin: 0;

	line-height: 1;

}

.chanpin_d .ltitle h1{

	font-size: 54px;

	color: #f18000;

}

.chanpin_d .ltitle h2{

	font-size: 49px;

	margin-top: 10px;

}

.chanpin_d .pro_box{

	max-width: 1400px;

	background: #fff;

	padding: 20px;

	margin:15px auto 0;

}

.chanpin_d .pro_box_bista {

    max-width: 1450px;

    background: #fff;

    margin: 55px auto 0;

}

    .chanpin_d .pro_box .inner {
        
    }

.chanpin_d .pro_box .top{

	/*border:2px solid #bababa;*/

}

.chanpin_d .txxt_box{

	padding-left: 130px;

	float: left;

	padding-top: 110px;

}

.chanpin_d .txxt_box .left{

	float: left;

}

.chanpin_d .txxt_box .left span{

	display: block;

	max-width: 200px;

	height: auto;

	text-align: center;

	color: #fff;

	background: #f18000;

	font-size: 45px;

	line-height: 100px;

    padding:0px 5px 0px 5px;

}

.chanpin_d .txxt_box .right{

	float: right;

	padding-left: 0px;

}

.chanpin_d .txxt_box .right h1{

	margin: 0;

	border-bottom: 2px solid #c0c0c0;

	padding-bottom: 8px;

	font-size: 28px;

	text-indent: 10px;

}

.chanpin_d .txxt_box .right h2{

	margin-bottom: 100px;

	margin-top: 20px;

	text-indent: 10px;

	font-size: 32px;

}

.chanpin_d .txxt_box .right p{

	font-size: 28px;

}

.chanpin_d .box{width:100%;margin:100px auto;}

.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}

.tb-pic a img{vertical-align:middle;}

.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}

.tb-thumb{margin:10px 0 0;overflow:hidden;}

.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;overflow:hidden;padding:1px;width: 33.33333333%;}

.tb-thumb li img{

	display: block;

	width: 100%;

}

.tb-s310, .tb-s310 a{width:310px;}

.tb-s310, .tb-s310 img{
    max-width:420px;
    height:auto;
}

.tb-s310 a{*font-size:271px;}

.tb-s40{width: 100%;}

.tb-s40 a{*font-size:35px;}

.tb-s40 a{display: block;width: 100%;}

.tb-booth{position:relative;z-index:1;float: left;}

.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;padding:2px;}

.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}

.tb-thumb li div{border:1px solid #CDCDCD;}

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

@media (max-width:767px) {

	.chanpin_d .ltitle{

		border-bottom: 4px solid #c1c1c1;

		font-family: zrs;

		padding-bottom: 15px;

		padding-left: 0px;

	}

	.chanpin_d .ltitle *{

		margin: 0;

		line-height: 1;

	}

	.chanpin_d .ltitle h1{

		font-size: 24px;

		color: #f18000;

	}

	.chanpin_d .ltitle h2{

		font-size: 35px;

		margin-top: 10px;

	}

	.chanpin_d .pro_box{

		padding: 5px;

	}

	.tb-booth{

		float: none;

		width: 100%;

	}

	.tb-booth img{

		display: block;

		width: 100%;

	}

	.tb-s310, .tb-s310 a{

		width: 100%;

	}

	.chanpin_d .txxt_box{

		padding: 5px;
        padding-bottom:25px;

	}

	.chanpin_d .txt_box .left{

		float: none;

	}

	.chanpin_d .txxt_box .left span{

		width: 100%;

		text-align: center;

		font-size: 20px;

		height: auto;

		line-height: 30px;

	}

	.chanpin_d .txxt_box .right h1,.chanpin_d .txxt_box .right h2{

		text-align: center;

		margin-top: 10px;

		margin-bottom: 5px;

	}

	.chanpin_d .txxt_box .right p{

		font-size: 16px;

	}

	.chanpin_d .txxt_box .right{

		float: none;

	}

	.chanpin_d .txxt_box{

		float: none;

	}

}

/*产品详情页面结束*/



/*关于我们开始*/

.about_c{

	background: #fff;

	padding: 15px;

}

.about_c .inner{

	max-width: 1350px;

	margin:0 auto;

	font-family: syht;

}

.about_c .inner p {
    font-size: 22px;
    line-height: 43px;
    color: #434144;
    text-indent: 2em;
    margin:auto 15px 15px 15px;
}

.about_c .inner>img{

	display: block;

	width: 100%;

	margin-bottom:15px;

}

.about_c .inner .wenbenimg {
    max-width: 1300px;
    margin: 0 15px 0 15px;
    font-family: syht;
}

.about_c .inner .wenbenimg img {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

.no_pb{

	padding-bottom:0!important;

}

.about2 {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}


.hidden_box{
	position: relative;
	height:450px;
	overflow: hidden;
	transition:all 0.3s;
	
}
.hidden_box .height_more{
	position: absolute;
	height: 120px;
	width: 100%;
	bottom: 0;
	left: 0;
	background:rgba(255,255,255,1) url(../images/hmore.png) repeat-x center top;
	z-index: 2;
	text-align: center;
	line-height: 50px;
	font-size: 25px;
	cursor: pointer;
	color: #f18000;
}
.about2 .shuline{

	position: absolute;

	height: 100%;

	width: 2px;

	background: #c1c1c1;

	top: 0;

	left: 131px;

}

.about2 ul li{

	width: 100%;

	float: left;

	margin-bottom: 40px;

}

.about2 ul li h1{

	float: left;

	width:190px;

	position: relative;

	margin: 0;

	font-size: 26px;

	color: #f18000;

	padding-left: 20px;

}

.about2 ul li h1 span{

	display: block;

	width: 13px;

	height: 13px;

	position: absolute;

	border-radius: 50%;

	background: #c1c1c1;

	top: 50%;

	margin-top: -6.5px;

	left: 125px;

}

.about2 ul li .right{

	width:calc(100% - 190px);

	float: right;

	font-size: 18px;

	color: #504e52;

}

.about2 ul li .right p{
    line-height:28px;
}

.about2 #qiyerongyu li p {
    line-height: 20px;
    font-size: 17px;
}


@media (max-width:767px) {
    .about2 .shuline{

		left: 84px;

	}

	.about2 ul li{

		width: 100%;

		float: left;

		margin-bottom: 20px;

	}

	.about2 ul li h1{

		float: left;

		width:100px;

		position: relative;

		margin: 0;

		font-size: 22px;

		color: #f18000;

		padding-left: 10px;

	}

	.about2 ul li h1 span{

		display: block;

		width: 10px;

		height: 10px;

		position: absolute;

		border-radius: 50%;

		background: #c1c1c1;

		top: 50%;

		margin-top: -5px;

		left: 80px;

	}

	.about2 ul li .right{

		width:calc(100% - 100px);

		float: right;

		font-size: 13px;

		color: #504e52;

		padding-right: 5px;

	}

}

/*关于我们结束*/



/*企业文化开始*/

.about3_top{

	max-width:1300px;

	margin:0 auto;

	font-family: syht;	

}

.about3_top li{

	text-align: center;

	border-right: 1px solid #b7b7b7;

	padding-top: 120px;

	padding-bottom: 130px;

}

.about3_top li:nth-child(1){

	border-left:  1px solid #b7b7b7;

}

.about3_top li img{

	display: block;

	margin:0 auto;

	max-width: 100%;

}

.about3_top li h1{

	color:#f18000;

	margin: 0;

	font-size: 30px;

	margin-top: 50px;

	margin-bottom: 30px;

}

.about3_top li p{

	font-size: 26px;

}

.logo_hist li{

	border-bottom: 1px solid #989898;

	padding-bottom: 50px;	

}

.logo_hist li img{

	display: block;

	margin:0 auto;

	max-width:100%;

}

.logo_hist li .about3_bottom{

	max-width:1000px;

	margin:0 auto;

	font-family: zrs;

	font-size: 21px;

	line-height: 44px;

}

.logo_hist li .about3_bottom span{

	font-size: 12px;

}

.logo_hist li .about3_bottom p{

	padding-left: 20px;

}

.logo_hist li .about3_bottom p:nth-child(1){

	padding-left: 0;

}

@media (max-width:767px) {	

	.about3_top li{		

		padding-top: 60px;

		padding-bottom: 70px;

		padding-left: 5px;

		padding-right: 5px;

	}

	.about3_top li:nth-child(1){

		border-left:  1px solid #b7b7b7;

	}

	.about3_top li img{

		display: block;

		margin:0 auto;

		max-width: 100%;

	}

	.about3_top li h1{

		color:#f18000;

		margin: 0;

		font-size: 16px;

		margin-top: 20px;

		margin-bottom: 10px;

	}

	.about3_top li p{

		font-size: 14px;

	}

}

/*企业文化结束*/



/*新闻列表开始*/

.news_list li{

	padding-top: 10px;

	padding-bottom: 20px;

	padding-right: 45px;

	padding-left: 45px;

	border-bottom: 1px solid #959595;

	float: left;

	width: 100%;

}

.news_list li .img_box{

	float: left;

	margin-right: 60px;

}

.news_list li .img_box img{

	display: block;

	width:300px;

    height:200px;


}

.news_list li .txt_box{}

.news_list li h1{

	font-size: 24px;

	font-weight: bold;

	color: #646265;

	margin-top: 50px;

	margin-bottom: 15px;

}

.news_list li p{

	font-size: 19px;

	font-family: zrs;

	text-indent: 2em;

}

.news_list li h2 span{

	display: inline-block;

	color: #a7a7a7;

	font-size: 18px;

	line-height: 22px;

	background: url(../images/about/icon_date.png) no-repeat left center;

	padding-left: 30px;

}

.news_list li:last-child{

	border-bottom: none;

}

.loadmore a {
    display: block;
    width: 132px;
    height: 50px;
    text-align: center;
    text-decoration: none;
    margin: 40px auto 0;
    line-height: 50px;
    border: 1px solid #6c6966;
    border-radius: 6px;
    font-size: 16px;
    overflow: hidden;
    position: relative;
}
.loadmore a span{

	display: inline-block;

	position: relative;

	z-index: 2;

	transition:all 0.3s;

	transition-delay: 0.05s;

}

.loadmore a::after{

	content: "";

	display: block;

	position: absolute;

	height: 100%;

	width: 0;

	background: #f07400;

	transition:all 0.3s;

	transition-delay: 0.05s;

	top: 0;

}

.loadmore a:hover::after{

	width: 100%;

}

.loadmore a:hover{

	color: #fff;

}



@media (max-width:767px) {

	.news_list li{

		padding-top: 20px;		

		padding-right: 5px;

		padding-left: 5px;

		border-bottom: 1px solid #959595;

		width: 100%;		

	}

	.news_list li .img_box{

		float: none;

		width: 100%;

		margin-right: 0;

	}

	.news_list li .img_box img{

		display: block;

		max-width:100%;

	}

	.news_list li .txt_box{}

	.news_list li h1{

		font-size: 20px;

		font-weight: bold;

		color: #646265;

		margin-top: 15px;

		margin-bottom: 15px;

	}

	.news_list li p{

		font-size: 19px;

		font-family: zrs;

		text-indent: 2em;

	}

	.news_list li h2 span{

		display: inline-block;

		color: #a7a7a7;

		font-size: 18px;

		line-height: 22px;

		background: url(../images/about/icon_date.png) no-repeat left center;

		padding-left: 30px;

	}

	.news_list li:last-child{

		border-bottom: none;

	}

	.loadmore a{

		display: block;

		width: 266px;

		height: 68px;

		text-align: center;

		line-height: 68px;

		border:1px solid #4f4c51;

		margin:0 auto;

		font-size: 30px;

		text-decoration: none;

		transition:all 0.4s; 

	}

	.loadmore a:hover{

		border-radius: 30px;

	}

}

/*新闻列表结束*/



/*企业荣誉开始*/

.about2 img {
	display: block;

	max-width: 100%;
}

.about2 .col-xs-4{

	text-align: center;

	padding: 0 20px;

}

.about2 .col-xs-4 p{

	margin-top: 30px;

	margin-bottom: 10px;

}

.about2 #qiyerongyu #zjmingpai p {
    text-align: left;
    padding:5px;
}


.about2 #qiyerongyu li .col-xs-4 p {
    margin-top: 18px;
    margin-bottom: 10px;
}

@media (max-width:767px) {

	.about2 .col-xs-4{

		text-align: center;
		padding: 0 5px;

	}

	.about2 .col-xs-4 p{

		font-size: 12px;

		margin-top: 5px;

		margin-bottom:5px;

	}

}

/*企业荣誉结束*/



/*企业认证开始*/

.renzheng_ul li{

	border-bottom: 2px solid #adadad;

	padding-bottom: 150px;

}

.renzheng_ul li .left{

	width: 25%;

	float: left;

}

.renzheng_ul li .right{

	width: 75%;

	float: left;

	margin-top: 65px;

}

.renzheng_ul li img{

	display: block;

	max-width:100%;

}

@media (max-width:767px) {

	.renzheng_ul li{

		border-bottom: 2px solid #adadad;

		padding-bottom: 40px;

	}

	.renzheng_ul li .left{

		width: 100%;

		float: left;

	}

	.renzheng_ul li .right{

		width: 100%;

		float: left;

		margin-top: 15px;

	}

	.renzheng_ul li img{

		display: block;

		max-width:100%;

		margin:0 auto;

	}

}

/*企业认证结束*/



/*视频赏析开始*/

.about_c .slide{

	border:1px solid #767572;

	padding:0px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.about_c .slide .s_box{

	padding: 5px;

}

.about_c .bx-viewport{	

	padding-right: 10px;

}

.about_c .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{

	display: none;

}

.about_c .bx-wrapper .bx-controls-direction a {

    position: absolute;

    top: 50%;

    margin-top: -37px;

    outline: 0;

    width: 74px;

    height: 74px;

    text-indent: -9999px;

    z-index: 9999;

}

.about_c  .bx-wrapper .bx-prev{

	background: url(../images/about/al.png) no-repeat center;

	left: -90px;

}

.about_c  .bx-wrapper .bx-next{

	background: url(../images/about/ar.png) no-repeat center;

	right: -90px;

}

.bv_box{

	max-width: 1205px;

	margin:0 auto ;

	border:1px solid #767572;

	padding: 5px;

	margin-bottom: 77px;

}

.bv_box img{

	display: block;

	width: auto;

}

/*视频赏析结束*/



/*洁具公司开始*/

.de_hist{	

	padding-top: 500px;

	max-width: 1120px;

	margin:0 auto;

	padding-left: 40px;

	position: relative;

}

    .de_hist::after {
        content: "";
        display: block;
        position: absolute;
        height: 96%;
        width: 2px;
        border-right: 2px dashed #5c5c5c;
        top: 100px;
        
        left: 40px;
    }

    .de_hist::before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 500px;
        background: url(../images/about/title1.png) no-repeat left 20px;
        z-index: 2;
        top: 0;
        left: 0;
        bottom: 100px;
    }

.de_hist.title2bg::before{

	content: "";

	display: block;

	position: absolute;

	width: 100%;

	height: 500px;

	background: url(../images/about/title2.png) no-repeat left 20px;

	z-index: 2;

	top: 0;

	left: 0;

}

@media (max-width:1199px) {

	.de_hist{

		background: none;

		padding-top: 20px;

		max-width: 1100px;

		margin:0 auto;

		padding-left: 5px;

		position: relative;

	}

	.about_c .inner p{

		font-size: 16px;

		padding-right: 5px;

		padding-left: 5px;

	}

	.de_hist::after{

		display: none;

	}

	.de_hist::before{

		display: none;

	}

}

/*洁具公司结束*/



/*地图页面开始*/

.map_ul img{

	display: block;

	max-width:100%;

}

.map_ul li{

	max-width: 1400px;

	margin:0 auto 30px;

	padding: 40px 30px;

	border:1px solid #e3e3e3;

	line-height: 33px;

	font-size: 22px;

}

.map_ul img.mb {
    margin-bottom: 20px;
}

@media (max-width:767px) {

    .map_ul img {
        display: block;
        max-width: 100%;
    }

    .map_ul li {
        max-width: 1400px;
        margin: 0 auto 20px;
        padding: 20px 5px;
        border: 1px solid #e3e3e3;
        line-height: 35px;
        font-size: 16px;
    }

    .map_ul img.mb {
        margin-bottom: 20px;
        margin-top: 20px;
    }
}

/*地图页面结束*/





/*文章内页*/

.news_con{

	max-width:1110px;

	margin:0 auto;

	padding-top: 68px;

	padding-left: 5px;

	padding-right: 5px;

}

.news_con .title{
     
	text-align: center;

	font-weight: bold;

	font-size: 30px;

	margin-bottom: 68px;

}

    a:hover {
        text-decoration: none;
        color: #f18000;
    }

.news_con .about_zhengwen {
    max-width: 870px;
    margin: 0 auto;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-family: syht;
}

    .news_con .about_zhengwen p {
        max-width: 820px;
        margin: 0 auto;
        text-align: left;
        font-size: 18px;
        text-indent: 2em;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .news_con .about_zhengwen p img {
        width: 100%;
        height: auto;
    }
.about_c .inner .qusujin p {
    text-indent: 0em;
    padding-left: 50px;
}
.copyright{
   color:#CCCCCC;
}
